package io;

import java.io.*;

/**
 * 自行创建流连接,完成文件的写出操作
 */
public class PWDemo2 {
    public static void main(String[] args) throws FileNotFoundException {
        /*
        文件输出流:低级流,字节流
        作用:向文件中写入字节
         */
        FileOutputStream fos=new FileOutputStream("pw2.txt");
        /*
        转换流:高级流,字符流
        作用:
        1.衔接其他字符与下面的字节符(起到转换器作用)
        2.将实际写出的字符转换为字节
         */
        OutputStreamWriter osw=new OutputStreamWriter(fos);
        /*
        缓冲字符流:高级流,字符流
        作用:
        内部维护一个8192长度的char数组,以块写形式保证写出文本数据的效率
                */
        BufferedWriter bw=new BufferedWriter(osw);
        /*
        PrintWrinter:高级流,字符流
        作用:
        1.按行写出字符串
        2.自动行刷新
         */
        PrintWriter pw =new PrintWriter(bw);
        pw.println("踩缝纫机");
        pw.println("是哪个,是你吗");
        pw.println("哦,原来是吴亦凡");
        System.out.println("完毕");
        pw.close();
    }
}
